Flexible and Adaptive QoS Control for Distributed Real-Time and Embedded Middleware

نویسندگان

  • Richard E. Schantz
  • Joseph P. Loyall
  • Craig Rodrigues
  • Douglas C. Schmidt
  • Yamuna Krishnamurthy
  • Irfan Pyarali
چکیده

Computing systems are increasingly distributed, real-time, and embedded (DRE) and must operate under highly unpredictable and changeable conditions. To provide predictable mission-critical quality of service (QoS) end-to-end, QoS-enabled middleware services and mechanisms have begun to emerge. However, the current generation of commercial-off-the-shelf middleware lacks adequate support for applications with stringent QoS requirements in changing, dynamic environments. This paper provides two contributions to the study of adaptive middleware to control DRE applications. It first describes how priorityand reservation-based OS and network QoS management mechanisms can be coupled with standards-based, off-the-shelf distributed object computing (DOC) middleware to better support dynamic DRE applications with stringent end-to-end real-time requirements. It then presents the results of experimentation and validation activities we conducted to evaluate these combined OS, network, and middleware capabilities. Our work integrates currently missing low-level resource control capabilities for end-to-end flows with existing capabilities in adaptive DRE middleware and sets the stage for further advances in fine-grained precision management of aggregate flows using dynamic adaptation techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing the Adaptivity of Distributed Real-time and Embedded Systems via Standard QoS-enabled Dynamic Scheduling Middleware

To support the dynamically changing QoS needs of open distributed real-time embedded (DRE) systems, it is essential to propagate QoS parameters and to enforce task QoS requirements adaptably across multiple endsystems dynamically in a way that is simultaneously efficient, flexible, and timely. This paper makes three contributions to research on QoS-enabled middleware that supports these types o...

متن کامل

Design and Performance Evaluation of Resource-Management Framework for End-to-End Adaptation of Distributed Real-time Embedded Systems

Standards-based quality of service (QoS)-enabled component middleware is increasingly being used as a platform for developing distributed real-time embedded (DRE) systems. Although QoS-enabled component middleware offers many desirable features, until recently it lacked the ability to monitor utilization of system resources, efficiently allocate resources to application components, and ensure a...

متن کامل

Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware

We have been developing Quality Objects (QuO), an adaptive middleware framework that supports the development of distributed object applications that can measure, control, and adapt to quality of service (QoS) needs and variations in a system. We have applied QuO to the problems of distributed real-time embedded (DRE) applications, including a streaming video dissemination application and a dyn...

متن کامل

Adaptive Resource Management Algorithms , Architectures , and Frameworks for Distributed Real - Time Embedded Systems

There is an increasing demand for adaptive capabilities in distributed real-time and embedded (DRE) systems that execute in open environments where system operational conditions, input workload, and resource availability cannot be characterized accurately a priori. A challenging problem faced by researchers and developers of such systems is devising effective adaptive resource management strate...

متن کامل

Towards Real-Time Adaptive QoS Management in Middleware for Embedded Computing Systems

Meeting the quality of service (QoS) requirements of distributed real-time mission-critical embedded systems is hard [1]. These systems impose timing constraints on both critical and non-critical operations, across distributed endsystems and networks. Likewise, these systems often require embedded processor and network resources, so that both time and space utilization are constrained. Many of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003